/*
 *  findBallOrientation.h
 *  Ball and Plate
 *
 *  Created by Kenn Sebesta on 2008-02-25.
 *  Copyright 2007 __MyCompanyName__. All rights reserved.
 *
 */

#ifndef FINDBALLORIENTATION
#define FINDBALLORIENTATION

#include "processImage.h"
#include "openCVincludes.h"

void orientationFinder(/*Input variables*/  MaskObject *, ImageSet images, CvMat *, CvMat *, int, CvSeq *, ImageAnalysisParams,
                       /*Output variables*/ int *, CvMat **/*int *missingCount, double *convMin, double *convMax, CvMat *y_measrd, CvMat **convMatOUT, IplImage **camFrame*/);
void createCircularMarker( double ballDia, double holeDia, char *markerName );
void loadMarkers(MaskObject **, int *);
void markerLocalizer(CvSeq **, ImageSet, MaskObject, MaskObject *, double, int*, ImageAnalysisParams );

#endif
